be well-heeled - French English Dictionary